package com.levy.contronller.jvm.classLoader;

/**
 *
 * 调用ClassLoader类的loadclass方法加载一个类，并不是对类的主动调用，不会导致类的初始化
 */
public class MyTest9 {
    public static void main(String[] args) throws ClassNotFoundException {
        ClassLoader systemClassLoader = ClassLoader.getSystemClassLoader();
        Class<?> aClass = systemClassLoader.loadClass("com.levy.contronller.jvm.classLoader.CL");
        System.out.println(aClass);
        System.out.println("--------");
        Class<?> aClass1 = Class.forName("com.levy.contronller.jvm.classLoader.CL");
        System.out.println(aClass1);

    }
}

class CL {
    static {
        System.out.println("class CL static block");
    }
}